html {height:100%;}
body {
	margin:0;
	padding:0;
	font-size:95%/1.6;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	height:100%;
}


#content {
	width:700px;
	margin:0 auto;
	padding:1.5em;	
	background:#fff;
	min-height:95%;
	padding-bottom:0;
}

.tip {
  opacity:.5;
  font-size:.9em;
}
h1 {
	color:#888888;
}

h1 a {
	color:#888888;
	text-decoration:none;
}

a {
	color:#4B6680;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	color:#7E99B3;
	text-decoration:underline;
}

h2, h3, h4, h5, h6 {
	color:#888888;
}
.menu td {
  text-align:center;
}

.jump-to {
  clear:both
}
.nav {
  opacity:.8
}
.footer {
  opacity:.6
}

.footer  {
	font-size:.8em;
	color:#666;
}
.flash-notice, .flash-error, .flash-warning {
  margin: 1em;
  font-size:1.2em;
}